제조사 | OEM |
---|---|
브랜드 | 에듀이노 |
판매가 | 2,200원 |
적립금 | 20원 |
자체상품코드 | D-30 |
상품요약정보 | [당일배송] 아두이노 0.56인치 7-세그먼트 4칸 |
국내·해외배송 | 국내배송 |
배송방법 | 택배 |
수량 |
COMMENT |
(최소주문수량 1개 이상 / 최대주문수량 0개 이하)
사이즈 가이드현재 상품과 관련된 상품들입니다. 함께 구매해보세요^^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 |
int position_pin[] = {1,2,3,4}; //4자리 결정 핀
int segment_pin[] = {5,6,7,8,9,10,11,12}; //세그먼트 제어 핀
const int delayTime = 5; //일시정지 시간
//0 ~ 9를 표현하는 세그먼트 값
byte data[] = {0xFC, 0x60, 0xDA, 0xF2, 0x66, 0xB6, 0xBE, 0xE4, 0xFE, 0xE6};
void setup() {
//4자리 결정 핀 출력용으로 설정
for(int i = 0; i < 4; i++) {
pinMode(position_pin[i], OUTPUT);
}
//세그먼트 제어 핀 출력용으로 설정
for(int i = 0; i < 8; i++) {
pinMode(segment_pin[i], OUTPUT);
}
}
void loop() {
show(1,1); //첫 번째 자리, 1출력
delay(delayTime); //0.005초 일시정지
show(2,2); //두 번째 자리, 2출력
delay(delayTime); //0.005초 일시정지
show(3,3); //세 번째 자리, 3출력
delay(delayTime); //0.005초 일시정지
show(4,4); //네 번째 자리, 4출력
delay(delayTime);
count(); //count함수 호출
}
void show(int position, int number) {
//4자리 중 원하는 자리 선택
for(int i = 0; i < 4; i++) {
if(i + 1 == position){
digitalWrite(position_pin[i], HIGH);
} else {
digitalWrite(position_pin[i], LOW);
}
}
//8개 세그먼트를 제어해서 원하는 숫자 출력
for(int i = 0; i < 8; i++){
byte segment = (data[number] & (0x01 << i)) >> i;
if(segment == 1){
digitalWrite(segment_pin[7 - i], LOW);
} else {
digitalWrite(segment_pin[7 - i], HIGH);
}
}
}
/*
0001부터 하나씩 카운트하는 함수
*/
void count() {
for(int i = 0; i < 10; i++) {
for(int j = 0; j < 10; j++) {
for(int k = 0; k < 10; k++) {
for(int l = 0; l < 10; l++) {
show(1,i);
delay(delayTime);
show(2,j);
delay(delayTime);
show(3,k);
delay(delayTime);
show(4,l);
delay(delayTime);
}
}
}
}
delay(1000);
}
|
cs |
Cathode 방식일 경우
[LOW] -> [HIGH], [HIGH] -> [LOW]로 변경한 후 업로드 해줍니다.
상품에 대해 궁금한 점을 해결해 드립니다.
글읽기 권한이 없습니다.
"19세 미만의 미성년자"는 출입을 금합니다!
no | category | title | write | date | hit |
---|---|---|---|---|---|
1 | 세그먼트 확인 문의 [2] | 오성현 | 2022-09-15 | 445 |